MailMessage message =
new
MailMessage();
message.From =
new
MailAddress(
"from@server.com"
,
"From Name"
);
message.To.Add(
new
MailAddress(
"to@server.com"
,
"To Name"
));
message.Subject =
"Subject"
;
AlternateView textBody = AlternateView.CreateAlternateViewFromString(
"plain text body. No image"
,
null
,
"text/plain"
);
AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(
"great image: <img src=cid:imgGreat>"
,
null
,
"text/html"
);
LinkedResource lrImage =
new
LinkedResource(
"c:\\greatimage.jpg"
);
lrImage.ContentId =
"imgGreat"
;
htmlBody.LinkedResources.Add(lrImage);
message.AlternateViews.Add(textBody);
message.AlternateViews.Add(htmlBody);
SmtpClient emailClient =
new
SmtpClient(
"mail.server.com"
);
emailClient.Send(message);